.el-divider__text, .el-link {
    font-size: .24rem;
}

.image-slot {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: #f5f7fa;
    color: #909399;
    font-size: .6rem;
}

.vux-confirm, .vux-alert {
    .weui-dialog__hd {
        padding: .3rem .3rem .2rem;

        .weui-dialog__title {
            font-size: .32rem;
        }
    }

    .weui-dialog__bd {
        padding: .5rem .3rem .3rem;
        font-size: .28rem;

        &:first-child {
            padding: .3rem .3rem .5rem;
        }
    }

    .weui-dialog__hd + .weui-dialog__bd {
        padding-top: 0;
    }

    .weui-dialog__ft {
        line-height: .8rem;
        font-size: .28rem;
    }

    .weui-dialog__btn_primary {
        color: #409eff;
    }
}

.weui-icon-success {
    color: #409eff !important;
}

.vux-check-icon > .weui-icon-success:before, .vux-check-icon > .weui-icon-success-circle:before {
    color: #409eff !important;
}

/* popup-dialog */
.vux-popup-dialog {
    .vux-popup-header {
        height: .8rem;
        line-height: .8rem;
        font-size: .28rem;
        align-items: center;
    }

    .vux-popup-header-left {
        padding-left: .2rem;
    }

    .vux-popup-header-right {
        padding-right: .2rem;
        color: #598CDA;
    }
}

.el-avatar {
    > img {
        width: 100%;
    }
}
